﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>
            customevent.asp - AXE Documentation
        </title>
        <link rel="stylesheet" type="text/css" href="../../../../styles/main.css" />
        <script language="JavaScript" src="../../../../javascript/main.js" type="text/javascript">
</script>
        <script language="JavaScript" src="../../../../javascript/searchdata.js" type="text/javascript">
</script>
        <link rel="icon" type="image/png" href="/lib/axe/assets/img/docs-icon.png" />
        <link href="http://fonts.googleapis.com/css?family=Droid+Sans" rel="stylesheet" type="text/css" />
    </head>
    <body class="ContentPage" onload="NDOnLoad()">
        <script language="JavaScript" type="text/javascript">
//<![CDATA[
        <!--
        if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// -->
        //]]>
        </script>
        <div id="Content">
            <div class="CFile">
                <div class="CTopic" id="MainTopic">
                    <h1 class="CTitle">
                        <a id="customevent.asp"></a>customevent.asp
                    </h1>
                    <div class="CBody">
                        <p>
                            AXE(ASP Xtreme Evolution) events factory.
                        </p>
                        <h4 class="CHeading">
                            License
                        </h4>
                        <p>
                            This file is part of ASP Xtreme Evolution.&nbsp; Copyright © 2007-2012 Fabio Zendhi Nagao
                        </p>
                        <p>
                            ASP Xtreme Evolution is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
                        </p>
                        <p>
                            ASP Xtreme Evolution is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&nbsp; See the GNU Lesser General Public License for more details.
                        </p>
                        <p>
                            You should have received a copy of the GNU Lesser General Public License along with ASP Xtreme Evolution.&nbsp; If not, see <a href="http://www.gnu.org/licenses/" class="LURL" target="_top">http://www.gnu.org/licenses/</a>.
                        </p>
                        <div class="Summary">
                            <div class="STitle">
                                Summary
                            </div>
                            <div class="SBorder">
                                <table border="0" cellspacing="0" cellpadding="0" class="STable">
                                    <tr class="SMain">
                                        <td class="SEntry">
                                            <a href="#customevent.asp">customevent.asp</a>
                                        </td>
                                        <td class="SDescription">
                                            AXE(ASP Xtreme Evolution) events factory.
                                        </td>
                                    </tr>
                                    <tr class="SClass">
                                        <td class="SEntry">
                                            <a href="#CustomEvent">CustomEvent</a>
                                        </td>
                                        <td class="SDescription">
                                            This class implements a generic way to work with Custom Events in ASP.
                                        </td>
                                    </tr>
                                    <tr class="SGroup SIndent1">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.Properties">Properties</a>
                                        </td>
                                        <td class="SDescription"></td>
                                    </tr>
                                    <tr class="SProperty SIndent2 SMarked">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.classType">classType</a>
                                        </td>
                                        <td class="SDescription">
                                            Class type.
                                        </td>
                                    </tr>
                                    <tr class="SProperty SIndent2">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.classVersion">classVersion</a>
                                        </td>
                                        <td class="SDescription">
                                            Class version.
                                        </td>
                                    </tr>
                                    <tr class="SProperty SIndent2 SMarked">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.Owner">Owner</a>
                                        </td>
                                        <td class="SDescription">
                                            Pointer to the CustomEvent Owner Object.
                                        </td>
                                    </tr>
                                    <tr class="SProperty SIndent2">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.Arguments">Arguments</a>
                                        </td>
                                        <td class="SDescription">
                                            Arguments to be passed to the handlers.
                                        </td>
                                    </tr>
                                    <tr class="SGroup SIndent1">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.Functions">Functions</a>
                                        </td>
                                        <td class="SDescription"></td>
                                    </tr>
                                    <tr class="SFunction SIndent2 SMarked">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.addHandler" id="link1" onmouseover="ShowTip(event, 'tt1', 'link1')" onmouseout="HideTip('tt1')">addHandler</a>
                                        </td>
                                        <td class="SDescription">
                                            Adds a handler.
                                        </td>
                                    </tr>
                                    <tr class="SFunction SIndent2">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.removeHandler" id="link2" onmouseover="ShowTip(event, 'tt2', 'link2')" onmouseout="HideTip('tt2')">removeHandler</a>
                                        </td>
                                        <td class="SDescription">
                                            description
                                        </td>
                                    </tr>
                                    <tr class="SFunction SIndent2 SMarked">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.fire" id="link3" onmouseover="ShowTip(event, 'tt3', 'link3')" onmouseout="HideTip('tt3')">fire</a>
                                        </td>
                                        <td class="SDescription">
                                            Fires all handlers attached to this event.
                                        </td>
                                    </tr>
                                    <tr class="SFunction SIndent2">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.revealArguments" id="link4" onmouseover="ShowTip(event, 'tt4', 'link4')" onmouseout="HideTip('tt4')">revealArguments</a>
                                        </td>
                                        <td class="SDescription">
                                            Reveals the event arguments.
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="CClass">
                <div class="CTopic">
                    <h2 class="CTitle">
                        <a id="CustomEvent"></a>CustomEvent
                    </h2>
                    <div class="CBody">
                        <p>
                            This class implements a generic way to work with Custom Events in ASP.&nbsp; It’s the ASP Xtreme Evolution base for an Event-driven programming approach.
                        </p>
                        <h4 class="CHeading">
                            Known issues
                        </h4>
                        <ul>
                            <li>As you can notice by the first example, CustomEvent doesn’t work well with the VBScript standard Class events “Class_initialize” and “Class_terminate”
                            </li>
                            <li>It’s odd but getref() is unable to get the reference of a method or class procedure.
                            </li>
                        </ul>
                        <h4 class="CHeading">
                            About
                        </h4>
                        <ul>
                            <li>Written by Fabio Zendhi Nagao <a href="http://zend.lojcomm.com.br" class="LURL" target="_top">http://zend.lojcomm.com.br</a> @ January 2009
                            </li>
                        </ul>
                        <div class="Summary">
                            <div class="STitle">
                                Summary
                            </div>
                            <div class="SBorder">
                                <table border="0" cellspacing="0" cellpadding="0" class="STable">
                                    <tr class="SGroup">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.Properties">Properties</a>
                                        </td>
                                        <td class="SDescription"></td>
                                    </tr>
                                    <tr class="SProperty SIndent1 SMarked">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.classType">classType</a>
                                        </td>
                                        <td class="SDescription">
                                            Class type.
                                        </td>
                                    </tr>
                                    <tr class="SProperty SIndent1">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.classVersion">classVersion</a>
                                        </td>
                                        <td class="SDescription">
                                            Class version.
                                        </td>
                                    </tr>
                                    <tr class="SProperty SIndent1 SMarked">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.Owner">Owner</a>
                                        </td>
                                        <td class="SDescription">
                                            Pointer to the CustomEvent Owner Object.
                                        </td>
                                    </tr>
                                    <tr class="SProperty SIndent1">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.Arguments">Arguments</a>
                                        </td>
                                        <td class="SDescription">
                                            Arguments to be passed to the handlers.
                                        </td>
                                    </tr>
                                    <tr class="SGroup">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.Functions">Functions</a>
                                        </td>
                                        <td class="SDescription"></td>
                                    </tr>
                                    <tr class="SFunction SIndent1 SMarked">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.addHandler" id="link5" onmouseover="ShowTip(event, 'tt1', 'link5')" onmouseout="HideTip('tt1')">addHandler</a>
                                        </td>
                                        <td class="SDescription">
                                            Adds a handler.
                                        </td>
                                    </tr>
                                    <tr class="SFunction SIndent1">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.removeHandler" id="link6" onmouseover="ShowTip(event, 'tt2', 'link6')" onmouseout="HideTip('tt2')">removeHandler</a>
                                        </td>
                                        <td class="SDescription">
                                            description
                                        </td>
                                    </tr>
                                    <tr class="SFunction SIndent1 SMarked">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.fire" id="link7" onmouseover="ShowTip(event, 'tt3', 'link7')" onmouseout="HideTip('tt3')">fire</a>
                                        </td>
                                        <td class="SDescription">
                                            Fires all handlers attached to this event.
                                        </td>
                                    </tr>
                                    <tr class="SFunction SIndent1">
                                        <td class="SEntry">
                                            <a href="#CustomEvent.revealArguments" id="link8" onmouseover="ShowTip(event, 'tt4', 'link8')" onmouseout="HideTip('tt4')">revealArguments</a>
                                        </td>
                                        <td class="SDescription">
                                            Reveals the event arguments.
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="CGroup">
                <div class="CTopic">
                    <h3 class="CTitle">
                        <a id="CustomEvent.Properties"></a>Properties
                    </h3>
                </div>
            </div>
            <div class="CProperty">
                <div class="CTopic">
                    <h3 class="CTitle">
                        <a id="CustomEvent.classType"></a>classType
                    </h3>
                    <div class="CBody">
                        <p>
                            Class type.
                        </p>
                        <h4 class="CHeading">
                            Contains
                        </h4>
                        <table border="0" cellspacing="0" cellpadding="0" class="CDescriptionList">
                            <tr>
                                <td class="CDLEntry">
                                    (string)
                                </td>
                                <td class="CDLDescription">
                                    type
                                </td>
                            </tr>
                        </table>
                    </div>
                </div>
            </div>
            <div class="CProperty">
                <div class="CTopic">
                    <h3 class="CTitle">
                        <a id="CustomEvent.classVersion"></a>classVersion
                    </h3>
                    <div class="CBody">
                        <p>
                            Class version.
                        </p>
                        <h4 class="CHeading">
                            Contains
                        </h4>
                        <table border="0" cellspacing="0" cellpadding="0" class="CDescriptionList">
                            <tr>
                                <td class="CDLEntry">
                                    (float)
                                </td>
                                <td class="CDLDescription">
                                    version
                                </td>
                            </tr>
                        </table>
                    </div>
                </div>
            </div>
            <div class="CProperty">
                <div class="CTopic">
                    <h3 class="CTitle">
                        <a id="CustomEvent.Owner"></a>Owner
                    </h3>
                    <div class="CBody">
                        <p>
                            Pointer to the CustomEvent Owner Object.
                        </p>
                        <h4 class="CHeading">
                            Contains
                        </h4>
                        <table border="0" cellspacing="0" cellpadding="0" class="CDescriptionList">
                            <tr>
                                <td class="CDLEntry">
                                    (Object)
                                </td>
                                <td class="CDLDescription">
                                    Should be set with the reference of the Caller.
                                </td>
                            </tr>
                        </table>
                    </div>
                </div>
            </div>
            <div class="CProperty">
                <div class="CTopic">
                    <h3 class="CTitle">
                        <a id="CustomEvent.Arguments"></a>Arguments
                    </h3>
                    <div class="CBody">
                        <p>
                            Arguments to be passed to the handlers.
                        </p>
                        <h4 class="CHeading">
                            Contains
                        </h4>
                        <table border="0" cellspacing="0" cellpadding="0" class="CDescriptionList">
                            <tr>
                                <td class="CDLEntry">
                                    (Scripting.Dictionary)
                                </td>
                                <td class="CDLDescription">
                                    A collection with the callback function arguments
                                </td>
                            </tr>
                        </table>
                    </div>
                </div>
            </div>
            <div class="CGroup">
                <div class="CTopic">
                    <h3 class="CTitle">
                        <a id="CustomEvent.Functions"></a>Functions
                    </h3>
                </div>
            </div>
            <div class="CFunction">
                <div class="CTopic">
                    <h3 class="CTitle">
                        <a id="CustomEvent.addHandler"></a>addHandler
                    </h3>
                    <div class="CBody">
                        <blockquote>
                            <table border="0" cellspacing="0" cellpadding="0" class="Prototype">
                                <tr>
                                    <td>
                                        <table border="0" cellspacing="0" cellpadding="0">
                                            <tr>
                                                <td class="PBeforeParameters" nowrap="nowrap">
                                                    public sub addHandler(
                                                </td>
                                                <td class="PParameter" nowrap="nowrap">
                                                    fn
                                                </td>
                                                <td class="PAfterParameters" nowrap="nowrap">
                                                    )
                                                </td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                            </table>
                        </blockquote>
                        <p>
                            Adds a handler.
                        </p>
                    </div>
                </div>
            </div>
            <div class="CFunction">
                <div class="CTopic">
                    <h3 class="CTitle">
                        <a id="CustomEvent.removeHandler"></a>removeHandler
                    </h3>
                    <div class="CBody">
                        <blockquote>
                            <table border="0" cellspacing="0" cellpadding="0" class="Prototype">
                                <tr>
                                    <td>
                                        <table border="0" cellspacing="0" cellpadding="0">
                                            <tr>
                                                <td class="PBeforeParameters" nowrap="nowrap">
                                                    public sub removeHandler(
                                                </td>
                                                <td class="PParameter" nowrap="nowrap">
                                                    fn
                                                </td>
                                                <td class="PAfterParameters" nowrap="nowrap">
                                                    )
                                                </td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                            </table>
                        </blockquote>
                        <p>
                            description
                        </p>
                    </div>
                </div>
            </div>
            <div class="CFunction">
                <div class="CTopic">
                    <h3 class="CTitle">
                        <a id="CustomEvent.fire"></a>fire
                    </h3>
                    <div class="CBody">
                        <blockquote>
                            <table border="0" cellspacing="0" cellpadding="0" class="Prototype">
                                <tr>
                                    <td>
                                        public sub fire()
                                    </td>
                                </tr>
                            </table>
                        </blockquote>
                        <p>
                            Fires all handlers attached to this event.
                        </p>
                        <h4 class="CHeading">
                            Example
                        </h4>
                        <blockquote>
                            <div class="code">
                                <pre class="asp">
<span class="kw2">class</span> ClassWithEvents
    <span class="kw1">public</span> classType
    <span class="kw1">public</span> classVersion
 
    <span class="kw1">public</span> onLoad
    <span class="kw1">public</span> onUnload
    <span class="kw1">public</span> onComplimentBefore
    <span class="kw1">public</span> onComplimentAfter
 
    <span class="kw1">private</span> <span class="kw2">sub</span> Class_initialize<span class="br0">(</span><span class="br0">)</span>
        classType    <span class="sy0">=</span> typename<span class="br0">(</span><span class="kw1">Me</span><span class="br0">)</span>
        classVersion <span class="sy0">=</span> <span class="st0">"1.0.0.0"</span>
 
        <span class="kw1">set</span> onLoad <span class="sy0">=</span> <span class="kw2">new</span> CustomEvent <span class="sy0">:</span> <span class="kw1">set</span> onLoad.<span class="me1">Owner</span> <span class="sy0">=</span> <span class="kw1">Me</span>
        <span class="kw1">set</span> onUnload <span class="sy0">=</span> <span class="kw2">new</span> CustomEvent <span class="sy0">:</span> <span class="kw1">set</span> onUnload.<span class="me1">Owner</span> <span class="sy0">=</span> <span class="kw1">Me</span>
        <span class="kw1">set</span> onComplimentBefore <span class="sy0">=</span> <span class="kw2">new</span> CustomEvent <span class="sy0">:</span> <span class="kw1">set</span> onComplimentBefore.<span class="me1">Owner</span> <span class="sy0">=</span> <span class="kw1">Me</span>
        <span class="kw1">set</span> onComplimentAfter <span class="sy0">=</span> <span class="kw2">new</span> CustomEvent <span class="sy0">:</span> <span class="kw1">set</span> onComplimentAfter.<span class="me1">Owner</span> <span class="sy0">=</span> <span class="kw1">Me</span>
 
        onComplimentBefore.<span class="me1">Arguments</span>.<span class="me1">item</span><span class="br0">(</span><span class="st0">"firstname"</span><span class="br0">)</span> <span class="sy0">=</span> <span class="st0">"Fabio"</span>
        onComplimentBefore.<span class="me1">Arguments</span>.<span class="me1">item</span><span class="br0">(</span><span class="st0">"lastname"</span><span class="br0">)</span> <span class="sy0">=</span> <span class="st0">"Nagao"</span>
        onComplimentBefore.<span class="me1">Arguments</span>.<span class="me1">item</span><span class="br0">(</span><span class="st0">"nickname"</span><span class="br0">)</span> <span class="sy0">=</span> <span class="st0">"nagaozen"</span>
        <span class="kw1">call</span> onLoad.<span class="me1">fire</span><span class="br0">(</span><span class="br0">)</span>
    <span class="kw1">end</span> <span class="kw2">sub</span>
 
    <span class="kw1">private</span> <span class="kw2">sub</span> Class_terminate<span class="br0">(</span><span class="br0">)</span>
        <span class="kw1">call</span> onUnload.<span class="me1">fire</span><span class="br0">(</span><span class="br0">)</span>
 
        <span class="kw1">set</span> onLoad <span class="sy0">=</span> <span class="kw2">nothing</span>
        <span class="kw1">set</span> onUnload <span class="sy0">=</span> <span class="kw2">nothing</span>
        <span class="kw1">set</span> onComplimentBefore <span class="sy0">=</span> <span class="kw2">nothing</span>
        <span class="kw1">set</span> onComplimentAfter <span class="sy0">=</span> <span class="kw2">nothing</span>
    <span class="kw1">end</span> <span class="kw2">sub</span>
 
    <span class="kw1">public</span> <span class="kw2">function</span> compliment<span class="br0">(</span><span class="br0">)</span>
        <span class="kw1">call</span> onComplimentBefore.<span class="me1">fire</span><span class="br0">(</span><span class="br0">)</span>
        <span class="kw1">Response</span>.<span class="kw3">write</span><span class="br0">(</span><span class="st0">"Method compliment called."</span> <span class="sy0">&amp;</span> vbNewline<span class="br0">)</span>
        <span class="kw1">call</span> onComplimentAfter.<span class="me1">fire</span><span class="br0">(</span><span class="br0">)</span>
    <span class="kw1">end</span> <span class="kw2">function</span>
 
<span class="kw1">end</span> <span class="kw2">class</span>
 
 
 
<span class="kw2">sub</span> ev_onLoad<span class="br0">(</span>ev<span class="br0">)</span>
    <span class="kw1">Response</span>.<span class="kw3">write</span><span class="br0">(</span><span class="st0">"Event onLoad has been fired"</span> <span class="sy0">&amp;</span> vbNewline<span class="br0">)</span>
<span class="kw1">end</span> <span class="kw2">sub</span>
 
<span class="kw2">sub</span> ev_onUnLoad<span class="br0">(</span>ev<span class="br0">)</span>
    <span class="kw1">Response</span>.<span class="kw3">write</span><span class="br0">(</span><span class="st0">"Event onUnLoad has been fired"</span> <span class="sy0">&amp;</span> vbNewline<span class="br0">)</span>
<span class="kw1">end</span> <span class="kw2">sub</span>
 
<span class="kw2">sub</span> ev_onComplimentBefore<span class="br0">(</span>ev<span class="br0">)</span>
    <span class="kw1">Response</span>.<span class="kw3">write</span><span class="br0">(</span><span class="st0">"Event onComplimentBefore has been fired. I was really expecting this method to say: 'Hello World "</span> <span class="sy0">&amp;</span> ev.<span class="me1">Arguments</span>.<span class="me1">item</span><span class="br0">(</span><span class="st0">"firstname"</span><span class="br0">)</span> <span class="sy0">&amp;</span> <span class="st0">" "</span> <span class="sy0">&amp;</span> ev.<span class="me1">Arguments</span>.<span class="me1">item</span><span class="br0">(</span><span class="st0">"lastname"</span><span class="br0">)</span> <span class="sy0">&amp;</span> <span class="st0">" ("</span> <span class="sy0">&amp;</span> ev.<span class="me1">Arguments</span>.<span class="me1">item</span><span class="br0">(</span><span class="st0">"nickname"</span><span class="br0">)</span> <span class="sy0">&amp;</span> <span class="st0">")'"</span> <span class="sy0">&amp;</span> vbNewline<span class="br0">)</span>
<span class="kw1">end</span> <span class="kw2">sub</span>
 
<span class="kw2">sub</span> ev_onComplimentAfter<span class="br0">(</span>ev<span class="br0">)</span>
    <span class="kw1">Response</span>.<span class="kw3">write</span><span class="br0">(</span><span class="st0">"Event onComplimentAfter has been fired"</span> <span class="sy0">&amp;</span> vbNewline<span class="br0">)</span>
<span class="kw1">end</span> <span class="kw2">sub</span>
 
<span class="kw1">dim</span> CwE <span class="sy0">:</span> <span class="kw1">set</span> CwE <span class="sy0">=</span> <span class="kw2">new</span> ClassWithEvents
<span class="kw1">call</span> CwE.<span class="me1">onLoad</span>.<span class="me1">addHandler</span><span class="br0">(</span><span class="st0">"ev_onLoad"</span><span class="br0">)</span>
<span class="kw1">call</span> CwE.<span class="me1">onUnLoad</span>.<span class="me1">addHandler</span><span class="br0">(</span><span class="st0">"ev_onUnLoad"</span><span class="br0">)</span>
<span class="kw1">call</span> CwE.<span class="me1">onComplimentBefore</span>.<span class="me1">addHandler</span><span class="br0">(</span><span class="st0">"ev_onComplimentBefore"</span><span class="br0">)</span>
<span class="kw1">call</span> CwE.<span class="me1">onComplimentBefore</span>.<span class="me1">addHandler</span><span class="br0">(</span>lambda<span class="br0">(</span><span class="st0">"function(ev){ Response.write('Another handler attached to Event onComplimentAfter. This one is using a lambda function -- Yes, ' + ev.Arguments.item('firstname') + ' ' + ev.Arguments.item('lastname') + ' (' + ev.Arguments.item('nickname') + ') has implemented it for Classic ASP.\r\n') }"</span><span class="br0">)</span><span class="br0">)</span>
<span class="kw1">call</span> CwE.<span class="me1">onComplimentAfter</span>.<span class="me1">addHandler</span><span class="br0">(</span><span class="st0">"ev_onComplimentAfter"</span><span class="br0">)</span>
CwE.<span class="me1">compliment</span><span class="br0">(</span><span class="br0">)</span>
<span class="kw1">set</span> CwE <span class="sy0">=</span> <span class="kw2">nothing</span>
 
<span class="kw1">Response</span>.<span class="kw3">write</span><span class="br0">(</span><span class="st0">"As you can see, this nothing @ line 74 doesn't work as expected. onLoad doesn't work either. But for user methods and procedures the CustomEvent works fine."</span> <span class="sy0">&amp;</span> vbNewLine<span class="br0">)</span>
</pre>
                            </div>
                        </blockquote>
                    </div>
                </div>
            </div>
            <div class="CFunction">
                <div class="CTopic">
                    <h3 class="CTitle">
                        <a id="CustomEvent.revealArguments"></a>revealArguments
                    </h3>
                    <div class="CBody">
                        <blockquote>
                            <table border="0" cellspacing="0" cellpadding="0" class="Prototype">
                                <tr>
                                    <td>
                                        public function revealArguments()
                                    </td>
                                </tr>
                            </table>
                        </blockquote>
                        <p>
                            Reveals the event arguments.
                        </p>
                        <h4 class="CHeading">
                            Returns
                        </h4>
                        <table border="0" cellspacing="0" cellpadding="0" class="CDescriptionList">
                            <tr>
                                <td class="CDLEntry">
                                    (string)
                                </td>
                                <td class="CDLDescription">
                                    A list of the available event arguments
                                </td>
                            </tr>
                        </table>
                        <h4 class="CHeading">
                            Example
                        </h4>
                        <blockquote>
                            <div class="code">
                                <pre class="asp">
<span class="co1">' Using the class defined in the example above</span>
<span class="kw1">dim</span> CwE <span class="sy0">:</span> <span class="kw1">set</span> CwE <span class="sy0">=</span> <span class="kw2">new</span> ClassWithEvents
<span class="kw1">Response</span>.<span class="kw3">write</span><span class="br0">(</span>CwE.<span class="me1">onComplimentBefore</span>.<span class="me1">revealArguments</span><span class="br0">(</span><span class="br0">)</span><span class="br0">)</span>
<span class="kw1">set</span> CwE <span class="sy0">=</span> <span class="kw2">nothing</span>
</pre>
                            </div>
                        </blockquote>
                    </div>
                </div>
            </div>
        </div>
        <div id="Footer">
            Documentation by <a href="http://zend.lojcomm.com.br/">Fabio Zendhi Nagao</a>&nbsp; ·&nbsp; Generated by <a href="http://www.naturaldocs.org">Natural Docs</a>, <a href="http://qbnz.com/highlighter/">GeSHi</a>, <a href="http://tidy.sourceforge.net/">Tidy</a> and <a href="http://mootools.net/">MooTools</a>
        </div>
        <div id="Menu">
            <div class="MTitle">
                AXE Documentation
            </div>
            <div class="MEntry">
                <div class="MGroup">
                    <a href="javascript:ToggleMenu('MGroupContent1')">Framework</a>
                    <div class="MGroupContent" id="MGroupContent1">
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="../base-asp.html">ASP Extensions</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="../base-math-asp.html">ASP Math Extensions</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile" id="MSelected">
                                customevent.asp
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="interface-asp.html">interface.<wbr />class.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="kernel-asp.html">kernel.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="unittest-asp.html">unittest.asp</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="MEntry">
                <div class="MGroup">
                    <a href="javascript:ToggleMenu('MGroupContent2')">Feeds</a>
                    <div class="MGroupContent" id="MGroupContent2">
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Feeds/atom-asp.html">atom.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Feeds/rss-asp.html">rss.asp</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="MEntry">
                <div class="MGroup">
                    <a href="javascript:ToggleMenu('MGroupContent3')">Parsers</a>
                    <div class="MGroupContent" id="MGroupContent3">
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Parsers/csv-asp.html">csv.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Parsers/gfm-asp.html">gfm.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Parsers/handlebars-asp.html">handlebars.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Parsers/json2-asp.html">json2.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Parsers/jsonschema-asp.html">jsonschema.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Parsers/markdown-asp.html">markdown.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Parsers/mustache-asp.html">mustache.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Parsers/orderly-asp.html">orderly.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Parsers/textile-asp.html">textile.asp</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="MEntry">
                <div class="MGroup">
                    <a href="javascript:ToggleMenu('MGroupContent4')">Security</a>
                    <div class="MGroupContent" id="MGroupContent4">
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Security/md5-asp.html">md5.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Security/rijndael-asp.html">rijndael.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Security/sha256-asp.html">sha256.asp</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="MEntry">
                <div class="MGroup">
                    <a href="javascript:ToggleMenu('MGroupContent5')">Services</a>
                    <div class="MGroupContent" id="MGroupContent5">
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Services/akismet-asp.html">akismet.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Services/recaptcha-asp.html">recaptcha.asp</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="MEntry">
                <div class="MGroup">
                    <a href="javascript:ToggleMenu('MGroupContent12')">Utilities</a>
                    <div class="MGroupContent" id="MGroupContent12">
                        <div class="MEntry">
                            <div class="MGroup">
                                <a href="javascript:ToggleMenu('MGroupContent6')">Acl</a>
                                <div class="MGroupContent" id="MGroupContent6">
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Acl/interface-asp.html">interface.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Acl/Medias/json-asp.html">json.asp</a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MGroup">
                                <a href="javascript:ToggleMenu('MGroupContent7')">Auth</a>
                                <div class="MGroupContent" id="MGroupContent7">
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Auth/interface-asp.html">interface.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Auth/Adapters/mssql-asp.html">mssql.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Auth/Adapters/mssql-sql.html">mssql.sql</a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MGroup">
                                <a href="javascript:ToggleMenu('MGroupContent8')">Email</a>
                                <div class="MGroupContent" id="MGroupContent8">
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Email/Adapters/cdo-asp.html">cdo.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Email/interface-asp.html">interface.asp</a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MGroup">
                                <a href="javascript:ToggleMenu('MGroupContent9')">Logger</a>
                                <div class="MGroupContent" id="MGroupContent9">
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Logger/Adapters/firephp-asp.html">firephp.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Logger/Adapters/response-asp.html">response.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Logger/Adapters/text-asp.html">text.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Logger/interface-asp.html">interface.asp</a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MGroup">
                                <a href="javascript:ToggleMenu('MGroupContent10')">Translator</a>
                                <div class="MGroupContent" id="MGroupContent10">
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Translator/interface-asp.html">interface.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/Translator/Medias/json-asp.html">json.asp</a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MGroup">
                                <a href="javascript:ToggleMenu('MGroupContent11')">XSession</a>
                                <div class="MGroupContent" id="MGroupContent11">
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/XSession/interface-asp.html">interface.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/XSession/Medias/json-asp.html">json.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/XSession/Medias/mssql-asp.html">mssql.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="Utilities/XSession/Medias/mssql-sql.html">mssql.sql</a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/acl-asp.html">acl.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/auth-asp.html">auth.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/base64-asp.html">base64.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/color-asp.html">color.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/email-asp.html">email.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/es5shim-asp.html">es5shim.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/image-asp.html">image.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/list-asp.html">list.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/logger-asp.html">logger.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/paginator-asp.html">paginator.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/stringbuilder-asp.html">stringbuilder.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/translator-asp.html">translator.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/upload-asp.html">upload.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/xregexp-asp.html">xregexp.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/xsession-asp.html">xsession.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/xstring-asp.html">xstring.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="Utilities/zip-asp.html">zip.asp</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="MEntry">
                <div class="MGroup">
                    <a href="javascript:ToggleMenu('MGroupContent13')">Templates</a>
                    <div class="MGroupContent" id="MGroupContent13">
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="../templates/adapter-asp.html">${1:<wbr />name}</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="../templates/controller-asp.html">${1:<wbr />name}.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="../templates/model-asp.html">${1:<wbr />name}Model.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="../templates/view-asp.html">${1:<wbr />name}View.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="../templates/interface-asp.html">interface.asp</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="MEntry">
                <div class="MGroup">
                    <a href="javascript:ToggleMenu('MGroupContent18')">Miscellaneous</a>
                    <div class="MGroupContent" id="MGroupContent18">
                        <div class="MEntry">
                            <div class="MGroup">
                                <a href="javascript:ToggleMenu('MGroupContent15')">App</a>
                                <div class="MGroupContent" id="MGroupContent15">
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="../../../app/controllers/default-asp.html">default.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MGroup">
                                            <a href="javascript:ToggleMenu('MGroupContent14')">Views</a>
                                            <div class="MGroupContent" id="MGroupContent14">
                                                <div class="MEntry">
                                                    <div class="MFile">
                                                        <a href="../../../app/views/anotherView-asp.html">anotherView.asp</a>
                                                    </div>
                                                </div>
                                                <div class="MEntry">
                                                    <div class="MFile">
                                                        <a href="../../../app/views/defaultView-asp.html">defaultView.asp</a>
                                                    </div>
                                                </div>
                                                <div class="MEntry">
                                                    <div class="MFile">
                                                        <a href="../../../app/views/genericView-asp.html">genericView.asp</a>
                                                    </div>
                                                </div>
                                                <div class="MEntry">
                                                    <div class="MFile">
                                                        <a href="../../../app/views/global-asa.html">global.asa</a>
                                                    </div>
                                                </div>
                                                <div class="MEntry">
                                                    <div class="MFile">
                                                        <a href="../../../app/views/inspect-asp.html">inspect.asp</a>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="../../../default-asp.html">default.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="../../../global-asa.html">global.asa</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MGroup">
                                <a href="javascript:ToggleMenu('MGroupContent17')">Lib</a>
                                <div class="MGroupContent" id="MGroupContent17">
                                    <div class="MEntry">
                                        <div class="MGroup">
                                            <a href="javascript:ToggleMenu('MGroupContent16')">App</a>
                                            <div class="MGroupContent" id="MGroupContent16">
                                                <div class="MEntry">
                                                    <div class="MFile">
                                                        <a href="../app/controllers/default-asp.html">default.asp</a>
                                                    </div>
                                                </div>
                                                <div class="MEntry">
                                                    <div class="MFile">
                                                        <a href="../app/views/inspect-asp.html">inspect.asp</a>
                                                    </div>
                                                </div>
                                                <div class="MEntry">
                                                    <div class="MFile">
                                                        <a href="../app/models/welcomeModel-asp.html">welcomeModel.asp</a>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="../application-configure-asp.html">application.<wbr />configure.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="../mvc-bootstrapper-asp.html">mvc.<wbr />bootstrapper.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="../sessions-finalize-asp.html">sessions.<wbr />finalize.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="../sessions-initialize-asp.html">sessions.<wbr />initialize.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="../shuttle-unload-finalize-asp.html">shuttle.<wbr />unload.<wbr />finalize.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="../shuttle-unload-initialize-asp.html">shuttle.<wbr />unload.<wbr />initialize.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="../singletons-finalize-asp.html">singletons.<wbr />finalize.asp</a>
                                        </div>
                                    </div>
                                    <div class="MEntry">
                                        <div class="MFile">
                                            <a href="../singletons-initialize-asp.html">singletons.<wbr />initialize.asp</a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="../../../app/singletons-finalize-asp.html">singletons.<wbr />finalize.asp</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MFile">
                                <a href="../../../app/singletons-initialize-asp.html">singletons.<wbr />initialize.asp</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="MEntry">
                <div class="MGroup">
                    <a href="javascript:ToggleMenu('MGroupContent19')">Index</a>
                    <div class="MGroupContent" id="MGroupContent19">
                        <div class="MEntry">
                            <div class="MIndex">
                                <a href="../../../../index/General.html">Everything</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MIndex">
                                <a href="../../../../index/Classes.html">Classes</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MIndex">
                                <a href="../../../../index/Files.html">Files</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MIndex">
                                <a href="../../../../index/Functions.html">Functions</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MIndex">
                                <a href="../../../../index/Properties.html">Properties</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MIndex">
                                <a href="../../../../index/Interfaces.html">Interfaces</a>
                            </div>
                        </div>
                        <div class="MEntry">
                            <div class="MIndex">
                                <a href="../../../../index/DatabaseTables.html">Database Tables</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div><script type="text/javascript">
//<![CDATA[
            <!--
            var searchPanel = new SearchPanel("searchPanel", "HTML", "../../../../search");
            -->
            //]]>
            </script>
            <div id="MSearchPanel" class="MSearchPanelInactive">
                <input type="text" id="MSearchField" value="Search" onfocus="searchPanel.OnSearchFieldFocus(true)" onblur="searchPanel.OnSearchFieldFocus(false)" onkeyup="searchPanel.OnSearchFieldChange()" /><select id="MSearchType" onfocus="searchPanel.OnSearchTypeFocus(true)" onblur="searchPanel.OnSearchTypeFocus(false)" onchange="searchPanel.OnSearchTypeChange()">
                    <option id="MSearchEverything" selected="selected" value="General">
                        Everything
                    </option>
                    <option value="Classes">
                        Classes
                    </option>
                    <option value="DatabaseTables">
                        Database Tables
                    </option>
                    <option value="Files">
                        Files
                    </option>
                    <option value="Functions">
                        Functions
                    </option>
                    <option value="Interfaces">
                        Interfaces
                    </option>
                    <option value="Properties">
                        Properties
                    </option>
                </select>
            </div><script language="JavaScript" type="text/javascript">
//<![CDATA[
            <!--
            HideAllBut([1, 2], 20);// -->
            //]]>
            </script>
        </div>
        <div class="CToolTip" id="tt1">
            <div class="CFunction">
                <blockquote>
                    <table border="0" cellspacing="0" cellpadding="0" class="Prototype">
                        <tr>
                            <td>
                                <table border="0" cellspacing="0" cellpadding="0">
                                    <tr>
                                        <td class="PBeforeParameters" nowrap="nowrap">
                                            public sub addHandler(
                                        </td>
                                        <td class="PParameter" nowrap="nowrap">
                                            fn
                                        </td>
                                        <td class="PAfterParameters" nowrap="nowrap">
                                            )
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                </blockquote>Adds a handler.
            </div>
        </div>
        <div class="CToolTip" id="tt2">
            <div class="CFunction">
                <blockquote>
                    <table border="0" cellspacing="0" cellpadding="0" class="Prototype">
                        <tr>
                            <td>
                                <table border="0" cellspacing="0" cellpadding="0">
                                    <tr>
                                        <td class="PBeforeParameters" nowrap="nowrap">
                                            public sub removeHandler(
                                        </td>
                                        <td class="PParameter" nowrap="nowrap">
                                            fn
                                        </td>
                                        <td class="PAfterParameters" nowrap="nowrap">
                                            )
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                </blockquote>description
            </div>
        </div>
        <div class="CToolTip" id="tt3">
            <div class="CFunction">
                <blockquote>
                    <table border="0" cellspacing="0" cellpadding="0" class="Prototype">
                        <tr>
                            <td>
                                public sub fire()
                            </td>
                        </tr>
                    </table>
                </blockquote>Fires all handlers attached to this event.
            </div>
        </div>
        <div class="CToolTip" id="tt4">
            <div class="CFunction">
                <blockquote>
                    <table border="0" cellspacing="0" cellpadding="0" class="Prototype">
                        <tr>
                            <td>
                                public function revealArguments()
                            </td>
                        </tr>
                    </table>
                </blockquote>Reveals the event arguments.
            </div>
        </div>
        <div id="MSearchResultsWindow">
            <iframe src="" frameborder="0" name="MSearchResults" id="MSearchResults"></iframe><a href="javascript:searchPanel.CloseResultsWindow()" id="MSearchResultsWindowClose">Close</a>
        </div><script language="JavaScript" type="text/javascript">
//<![CDATA[
        <!--
        if (browserType) {if (browserVer) {document.write("<\/div>"); }document.write("<\/div>");}// -->
        //]]>
        </script><script src="http://ajax.googleapis.com/ajax/libs/mootools/1.11/mootools-yui-compressed.js" type="text/javascript">
</script><script type="text/javascript">
//<![CDATA[
        function ToggleMenu(c){}; window.addEvent("domready", function(){ $$(".CTitle").each(function(heading, i){if(i>0)new Element("a",{"href":"#MainTopic","class":"toTop"}).setHTML("top").injectBefore(heading.getFirst());});new SmoothScroll({transition:Fx.Transitions.Cubic.easeInOut,duration:1000}); var selected = $("MSelected"); var current = (selected) ? selected.getParent().getParent() : false; $$("div.MGroupContent").setStyle("display","block"); $$("div.MGroup").each(function(div){ var link = div.getElement("a"); var block = link.getNext(); var fx = new Fx.Slide(block); if(block != current) fx.hide(); link.addEvent("click", function(){fx.toggle();}); }); });
        //]]>
        </script>
    </body>
</html>